package com.xuyn.framework.web.page;

import com.xuyn.common.utils.StringUtils;
import lombok.Data;

/**
 * @ Program     : xuyn
 * @ Description : 分页数据
 * @ Author      : Emason
 * @ Create      : 2019-09-19 10:41
 * @ Since       : 1.0
 **/
@Data
public class PageDomain {
    /** 当前记录起始索引 */
    private Integer pageNum;
    /** 每页显示记录数 */
    private Integer pageSize;
    /** 排序列 */
    private String orderByColumn;
    /** 排序的方向 "desc" 或者 "asc". */
    private String isAsc;

    public String getOrderBy()
    {
        if (StringUtils.isEmpty(orderByColumn))
        {
            return "";
        }
        return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc;
    }
}
